module wr_data(
input        disp_flag     ,
input [7:0]  post_img_data ,
input [15:0] cmos_frame_data,
input        post_frame_clken, 
input        cmos_frame_valid,

output  [15:0] wr_data        ,
output         wr_en
);
// 
assign wr_data = disp_flag ? ~{post_img_data[7:3],post_img_data[7:2],post_img_data[7:3]} :
                               cmos_frame_data; 
assign wr_en = disp_flag ? post_frame_clken : cmos_frame_valid;
// always@(*)
//     if(disp_flag)
//         begin
//             wr_data <= ~{post_img_data[7:3],post_img_data[7:2],post_img_data[7:3]};
//             wr_en   <=post_frame_clken;
//         end
//     else
//         begin
//             wr_data <= cmos_frame_data;
//             wr_en   <= cmos_frame_valid;
//         end
endmodule

